Midtstille innhold

Å midtstille en div eller annet innhold i både vertikal og horisontal retning gjøres på følgende måte:

  1. Bruk display:flex; på forelderen til elementet du ønsker å midtstille
  2. Bruk deretter justify-content: center; og align-items: center; for å midtstille innholdet langs begge akser.
This text is centered
.container {height:4rem; background-color: purple; display:flex; justify-content: center; align-items:center;}
.centered {background-color: hotpink}

Historikk

Å midtstille en div ble lenge (spøkefullt) betegnet som noe av det vanskeligste man kunne gjøre i CSS.

Meme som viser Boromir fra Ringenes Herre som sier "One does not simply center a div"